management saskatchewan development lifecycle consulting developers open source customer watershed crm application alberta information conservation relationship prairies decision environment canada business projects river